home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-08-12 | 11.8 KB | 253 lines | [TEXT/MPS ] |
- /*
- File: ASRegistry.r
-
- Contains: AppleScript Registry constants.
-
- Version: Technology: AppleScript 1.1
- Release: Universal Interfaces 3.0.1
-
- Copyright: © 1991-1997 by Apple Computer, Inc., all rights reserved
-
- Bugs?: Please include the the file and version information (from above) with
- the problem description. Developers belonging to one of the Apple
- developer programs can submit bug reports to:
-
- devsupport@apple.com
-
- */
-
- #ifndef __ASREGISTRY_R__
- #define __ASREGISTRY_R__
-
- #ifndef __CONDITIONALMACROS_R__
- #include "ConditionalMacros.r"
- #endif
-
- #define keyAETarget 'targ' /* 0x74617267 */
- #define keySubjectAttr 'subj' /* 0x7375626a */
- /* Magic 'returning' parameter: */
- #define keyASReturning 'Krtn' /* 0x4b72746e */
- /* AppleScript Specific Codes: */
- #define kASAppleScriptSuite 'ascr' /* 0x61736372 */
- #define kASTypeNamesSuite 'tpnm' /* 0x74706e6d */
- /* dynamic terminologies */
- #define typeAETE 'aete' /* 0x61657465 */
- #define typeAEUT 'aeut' /* 0x61657574 */
- #define kGetAETE 'gdte' /* 0x67647465 */
- #define kGetAEUT 'gdut' /* 0x67647574 */
- #define kUpdateAEUT 'udut' /* 0x75647574 */
- #define kUpdateAETE 'udte' /* 0x75647465 */
- #define kCleanUpAEUT 'cdut' /* 0x63647574 */
- #define kASComment 'cmnt' /* 0x636d6e74 */
- #define kASLaunchEvent 'noop' /* 0x6e6f6f70 */
- #define keyScszResource 'scsz' /* 0x7363737A */
- #define typeScszResource 'scsz' /* 0x7363737A */
- /* subroutine calls */
- #define kASSubroutineEvent 'psbr' /* 0x70736272 */
- #define keyASSubroutineName 'snam' /* 0x736e616d */
-
- /* Binary: */
- #define kASAdd '+ ' /* 0x2b202020 */
- #define kASSubtract '- ' /* 0x2d202020 */
- #define kASMultiply '* ' /* 0x2a202020 */
- #define kASDivide '/ ' /* 0x2f202020 */
- #define kASQuotient 'div ' /* 0x64697620 */
- #define kASRemainder 'mod ' /* 0x6d6f6420 */
- #define kASPower '^ ' /* 0x5e202020 */
- #define kASEqual '= '
- #define kASNotEqual '≠ ' /* 0xad202020 */
- #define kASGreaterThan '> '
- #define kASGreaterThanOrEqual '>= '
- #define kASLessThan '< '
- #define kASLessThanOrEqual '<= '
- #define kASComesBefore 'cbfr' /* 0x63626672 */
- #define kASComesAfter 'cafr' /* 0x63616672 */
- #define kASConcatenate 'ccat' /* 0x63636174 */
- #define kASStartsWith 'bgwt'
- #define kASEndsWith 'ends'
- #define kASContains 'cont'
-
- /* event code for the 'error' statement */
- #define kASErrorEventCode 'err ' /* 0x65727220 */
- #define kOSAErrorArgs 'erra' /* 0x65727261 */
- /* Properties: */
- #define pLength 'leng' /* 0x6c656e67 */
- #define pReverse 'rvse' /* 0x72767365 */
- #define pRest 'rest' /* 0x72657374 */
- #define pInherits 'c@#^' /* 0x6340235e */
- /* User-Defined Record Fields: */
- #define keyASUserRecordFields 'usrf' /* 0x75737266 */
- #define typeUserRecordFields 'list'
-
- #define keyASPrepositionAt 'at ' /* 0x61742020 */
- #define keyASPrepositionIn 'in ' /* 0x696e2020 */
- #define keyASPrepositionFrom 'from' /* 0x66726f6d */
- #define keyASPrepositionFor 'for ' /* 0x666f7220 */
- #define keyASPrepositionTo 'to ' /* 0x746f2020 */
- #define keyASPrepositionThru 'thru' /* 0x74687275 */
- #define keyASPrepositionThrough 'thgh' /* 0x74686768 */
- #define keyASPrepositionBy 'by ' /* 0x62792020 */
- #define keyASPrepositionOn 'on ' /* 0x6f6e2020 */
- #define keyASPrepositionInto 'into' /* 0x696e746f */
- #define keyASPrepositionOnto 'onto' /* 0x6f6e746f */
- #define keyASPrepositionBetween 'btwn' /* 0x6274776e */
- #define keyASPrepositionAgainst 'agst' /* 0x61677374 */
- #define keyASPrepositionOutOf 'outo' /* 0x6f75746f */
- #define keyASPrepositionInsteadOf 'isto' /* 0x6973746f */
- #define keyASPrepositionAsideFrom 'asdf' /* 0x61736466 */
- #define keyASPrepositionAround 'arnd' /* 0x61726e64 */
- #define keyASPrepositionBeside 'bsid' /* 0x62736964 */
- #define keyASPrepositionBeneath 'bnth' /* 0x626e7468 */
- #define keyASPrepositionUnder 'undr' /* 0x756e6472 */
-
- #define keyASPrepositionOver 'over' /* 0x6f766572 */
- #define keyASPrepositionAbove 'abve' /* 0x61627665 */
- #define keyASPrepositionBelow 'belw' /* 0x62656c77 */
- #define keyASPrepositionApartFrom 'aprt' /* 0x61707274 */
- #define keyASPrepositionGiven 'givn' /* 0x6769766e */
- #define keyASPrepositionWith 'with' /* 0x77697468 */
- #define keyASPrepositionWithout 'wout' /* 0x776f7574 */
- #define keyASPrepositionAbout 'abou' /* 0x61626f75 */
- #define keyASPrepositionSince 'snce' /* 0x736e6365 */
- #define keyASPrepositionUntil 'till' /* 0x74696c6c */
-
- /* Terminology & Dialect things: */
- #define kDialectBundleResType 'Dbdl' /* 0x4462646c */
- /* AppleScript Classes and Enums: */
- #define cConstant 'enum'
- #define cClassIdentifier 'pcls'
- #define cObjectBeingExamined 'exmn'
- #define cList 'list'
- #define cSmallReal 'sing'
- #define cReal 'doub'
- #define cRecord 'reco'
- #define cReference 'obj '
- #define cUndefined 'undf' /* 0x756e6466 */
- #define cSymbol 'symb' /* 0x73796d62 */
- #define cLinkedList 'llst' /* 0x6c6c7374 */
- #define cVector 'vect' /* 0x76656374 */
- #define cEventIdentifier 'evnt' /* 0x65766e74 */
- #define cKeyIdentifier 'kyid' /* 0x6b796964 */
- #define cUserIdentifier 'uid ' /* 0x75696420 */
- #define cPreposition 'prep' /* 0x70726570 */
- #define cKeyForm 'kfrm'
- #define cScript 'scpt' /* 0x73637074 */
- #define cHandler 'hand' /* 0x68616e64 */
- #define cProcedure 'proc' /* 0x70726f63 */
-
- #define cClosure 'clsr' /* 0x636c7372 */
- #define cRawData 'rdat' /* 0x72646174 */
- #define cString 'TEXT'
- #define cStringClass 'TEXT'
- #define cNumber 'nmbr' /* 0x6e6d6272 */
- #define cListOrRecord 'lr ' /* 0x6c722020 */
- #define cListOrString 'ls ' /* 0x6c732020 */
- #define cListRecordOrString 'lrs ' /* 0x6c727320 */
- #define cNumberOrDateTime 'nd ' /* 0x6e642020 */
- #define cNumberDateTimeOrString 'nds ' /* 0x6e647320 */
- #define cSeconds 'scnd' /* 0x73636e64 */
- #define enumBooleanValues 'boov' /* 0x626f6f76 */
- #define kAETrue 'true'
- #define kAEFalse 'fals'
- #define enumMiscValues 'misc' /* 0x6d697363 */
- #define kASCurrentApplication 'cura' /* 0x63757261 */
- /* User-defined property ospecs: */
- #define formUserPropertyID 'usrp' /* 0x75737270 */
-
- /* Global properties: */
- #define pASIt 'it ' /* 0x69742020 */
- #define pASMe 'me ' /* 0x6d652020 */
- #define pASResult 'rslt' /* 0x72736c74 */
- #define pASSpace 'spac' /* 0x73706163 */
- #define pASReturn 'ret ' /* 0x72657420 */
- #define pASTab 'tab ' /* 0x74616220 */
- #define pASPi 'pi ' /* 0x70692020 */
- #define pASParent 'pare' /* 0x70617265 */
- #define kASInitializeEventCode 'init' /* 0x696e6974 */
- #define pASPrintLength 'prln' /* 0x70726c6e */
- #define pASPrintDepth 'prdp' /* 0x70726470 */
- #define pASTopLevelScript 'ascr' /* 0x61736372 */
-
- /* Considerations */
- #define kAECase 'case' /* 0x63617365 */
- #define kAEDiacritic 'diac' /* 0x64696163 */
- #define kAEWhiteSpace 'whit' /* 0x77686974 */
- #define kAEHyphens 'hyph' /* 0x68797068 */
- #define kAEExpansion 'expa' /* 0x65787061 */
- #define kAEPunctuation 'punc' /* 0x70756e63 */
- #define kAEZenkakuHankaku 'zkhk' /* 0x7a6b686b */
- #define kAESmallKana 'skna' /* 0x736b6e61 */
- #define kAEKataHiragana 'hika' /* 0x68696b61 */
- /* AppleScript considerations: */
- #define kASConsiderReplies 'rmte' /* 0x726d7465 */
- #define enumConsiderations 'cons' /* 0x636f6e73 */
-
- #define cCoercion 'coec' /* 0x636f6563 */
- #define cCoerceUpperCase 'txup' /* 0x74787570 */
- #define cCoerceLowerCase 'txlo' /* 0x74786c6f */
- #define cCoerceRemoveDiacriticals 'txdc' /* 0x74786463 */
- #define cCoerceRemovePunctuation 'txpc' /* 0x74787063 */
- #define cCoerceRemoveHyphens 'txhy' /* 0x74786879 */
- #define cCoerceOneByteToTwoByte 'txex' /* 0x74786578 */
- #define cCoerceRemoveWhiteSpace 'txws' /* 0x74787773 */
- #define cCoerceSmallKana 'txsk' /* 0x7478736b */
- #define cCoerceZenkakuhankaku 'txze' /* 0x74787a65 */
- #define cCoerceKataHiragana 'txkh' /* 0x74786b68 */
- /* Lorax things: */
- #define cZone 'zone' /* 0x7a6f6e65 */
- #define cMachine 'mach' /* 0x6d616368 */
- #define cAddress 'addr' /* 0x61646472 */
- #define cRunningAddress 'radd' /* 0x72616464 */
- #define cStorage 'stor' /* 0x73746f72 */
-
- /* DateTime things: */
- #define pASWeekday 'wkdy' /* 0x776b6479 */
- #define pASMonth 'mnth' /* 0x6d6e7468 */
- #define pASDay 'day ' /* 0x64617920 */
- #define pASYear 'year' /* 0x79656172 */
- #define pASTime 'time' /* 0x74696d65 */
- #define pASDateString 'dstr' /* 0x64737472 */
- #define pASTimeString 'tstr' /* 0x74737472 */
- /* Months */
- #define cMonth 'mnth'
- #define cJanuary 'jan ' /* 0x6a616e20 */
- #define cFebruary 'feb ' /* 0x66656220 */
- #define cMarch 'mar ' /* 0x6d617220 */
- #define cApril 'apr ' /* 0x61707220 */
- #define cMay 'may ' /* 0x6d617920 */
- #define cJune 'jun ' /* 0x6a756e20 */
- #define cJuly 'jul ' /* 0x6a756c20 */
- #define cAugust 'aug ' /* 0x61756720 */
- #define cSeptember 'sep ' /* 0x73657020 */
- #define cOctober 'oct ' /* 0x6f637420 */
- #define cNovember 'nov ' /* 0x6e6f7620 */
- #define cDecember 'dec ' /* 0x64656320 */
-
- /* Weekdays */
- #define cWeekday 'wkdy'
- #define cSunday 'sun ' /* 0x73756e20 */
- #define cMonday 'mon ' /* 0x6d6f6e20 */
- #define cTuesday 'tue ' /* 0x74756520 */
- #define cWednesday 'wed ' /* 0x77656420 */
- #define cThursday 'thu ' /* 0x74687520 */
- #define cFriday 'fri ' /* 0x66726920 */
- #define cSaturday 'sat ' /* 0x73617420 */
- /* AS 1.1 Globals: */
- #define pASQuote 'quot' /* 0x71756f74 */
- #define pASSeconds 'secs' /* 0x73656373 */
- #define pASMinutes 'min ' /* 0x6d696e20 */
- #define pASHours 'hour' /* 0x686f7572 */
- #define pASDays 'days' /* 0x64617973 */
- #define pASWeeks 'week' /* 0x7765656b */
- /* Writing Code things: */
- #define cWritingCodeInfo 'citl' /* 0x6369746c */
- #define pScriptCode 'pscd' /* 0x70736364 */
- #define pLangCode 'plcd' /* 0x706c6364 */
- /* Magic Tell and End Tell events for logging: */
- #define kASMagicTellEvent 'tell' /* 0x74656c6c */
- #define kASMagicEndTellEvent 'tend' /* 0x74656e64 */
-
-
- #endif /* __ASREGISTRY_R__ */
-
-